According to [1], '_timezone' is already used for a global variable in the
time.h system header that is supplied by Microsoft, so using that for our
variable name when we are including time.h either directly or indirectly
will cause trouble.
This renames such variables to '_tz' to avoid that
[1]: https://docs.microsoft.com/en-us/cpp/c-runtime-library/daylight-dstbias-timezone-and-tzname
static GtkClock *
gtk_clock_new (const char *location,
- GTimeZone *_timezone)
+ GTimeZone *_tz)
{
GtkClock *result;
result = g_object_new (GTK_TYPE_CLOCK,
"location", location,
- "timezone", _timezone,
+ "timezone", _tz,
NULL);
- g_clear_pointer (&_timezone, g_time_zone_unref);
+ g_clear_pointer (&_tz, g_time_zone_unref);
return result;
}
static GDateTime *
parse_timestamp (const char *string,
- GTimeZone *_timezone)
+ GTimeZone *_tz)
{
char *with_seconds;
GDateTime *result;
with_seconds = g_strconcat (string, ":00", NULL);
- result = g_date_time_new_from_iso8601 (with_seconds, _timezone);
+ result = g_date_time_new_from_iso8601 (with_seconds, _tz);
g_free (with_seconds);
return result;